Los comentarios en SQL se utilizan para explicar secciones de sentencias de SQL o para evitar la ejecución de las propias sentencias de SQL.
Los comentarios de una sola línea comienzan con --.
Cualquier texto entre -- y el final de la línea será ignorado (no ejecutado).
El siguiente ejemplo utiliza un comentario de una sola línea como explicación:
--Select all:
SELECT * FROM Customers
El siguiente ejemplo usa un comentario de una sola línea para ignorar el final de una línea:
SELECT * FROM Customers -- WHERE City='Berlin'
El siguiente ejemplo usa un comentario de una línea para ignorar la declaración:
--SELECT * FROM Customers;
SELECT * FROM Products;
Los comentarios de varias líneas comienzan con /* y terminan con */.
Cualquier texto entre /* y */ será ignorado.
El siguiente ejemplo utiliza un comentario de varias líneas como explicación:
/*Select all the columns
of all the records
in the Customers table:*/
SELECT * FROM Customers
El siguiente ejemplo usa un comentario de varias líneas para ignorar varias instrucciones:
/* SELECT * FROM Customers
SELECT * FROM Products
SELECT * FROM Orders
SELECT * FROM Categories */
SELECT * FROM Suppliers
Para ignorar solo una parte de una instrucción, use también el comentario /* */.
El siguiente ejemplo usa un comentario para ignorar parte de una cadena:
SELECT CustomerName, /*City,*/ Country FROM Customers
El siguiente ejemplo usa un comentario para ignorar parte de una instrucción:
SELECT * FROM Customers WHERE (CustomerName LIKE 'L%'
OR CustomerName LIKE 'R%' /*OR CustomerName LIKE 'S%'
OR CustomerName LIKE 'T%'*/ OR CustomerName LIKE 'W%')
AND Country='USA'
ORDER BY CustomerName